package com.baosight.risk.api.riri;

import com.baosight.risk.base.service.BaseService;
import com.baosight.risk.service.riri.entity.RiaaRisk;
import com.baosight.risk.service.riri.vo.RiaaRiskVO;
import com.baosight.risk.service.xtzy.entity.XtzyUser;

import java.util.List;

/**
 * 类 名: IRiaaRiskService
 * 描 述:
 * 作 者: 黎秋荣
 * 创 建：2019年05月08日
 * 版 本：v2.2.0
 * 历 史: (版本) 作者 时间 注释
 */
public interface IRiaaRiskService extends BaseService<RiaaRisk> {

    List<RiaaRisk> selectRiaaRisk(RiaaRiskVO riaaRisk, XtzyUser user);

    Integer saveRiaaRisk(List<RiaaRiskVO> riaaRiskVOList, XtzyUser user) throws Exception;

    List<RiaaRisk> getRiaaRiskByIds(List<String> ids);

    Integer insertRisk(RiaaRiskVO riaaRisk, XtzyUser user);

    Integer submitRisk(List<String> ids);

    Integer updateRisk(RiaaRisk riaaRisk);

    Integer deleteById(List<String> ids, String status);

    void updateRowOrder(RiaaRiskVO riaaRisk, XtzyUser user);
}
